904e13377c76833dfdcc7551b39fe74e2f5e6833,src/main/java/li/klass/fhem/service/device/DeviceService.java,DeviceService,setAlias,#FhemDevice#String#Context#,90

Before Change


        if (Strings.isNullOrEmpty(alias)) {
            commandExecutionService.executeSafely("deleteattr " + device.getName() + " alias", Optional.<String>absent(), context);
        } else {
            commandExecutionService.executeSafely("attr " + device.getName() + " alias " + alias, Optional.<String>absent(), context);
        }
        device.getXmlListDevice().setAttribute("alias", alias);
    }

After Change


        String command = Strings.isNullOrEmpty(alias)
                ? "deleteattr " + device.getName() + " alias"
                : "attr " + device.getName() + " alias " + alias;
        commandExecutionService.executeSafely(command, Optional.<String>absent(), context, new CommandExecutionService.ResultListener() {
            @Override
            public void onResult(String result) {
                device.getXmlListDevice().setAttribute("alias", alias);
            }
        });
    }

    /**